•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r4 vs r5
1[[분류:the tree]]
12[목차]
23
34== 개요 ==
......
5758{{{#!syntax sh
5859sudo systemctl start mongod
5960}}}
61
62==Meilisearch 다운로드 ==
63{{{#!syntax sh
64curl -L https://install.meilisearch.com | sh
65}}}
66
67=== 바이너리를 시스템 어디서나 실행할 수 있도록 이동 ===
68{{{#!syntax sh
69sudo mv meilisearch /usr/local/bin/
70}}}
71
72=== meilisearch 전용 시스템 사용자 생성 ===
73{{{#!syntax sh
74sudo useradd -d /var/lib/meilisearch -s /bin/false -m -r meilisearch
75}}}
76
77=== 데이터 저장 폴더 생성 및 권한 설정 ===
78{{{#!syntax sh
79sudo mkdir -p /var/lib/meilisearch/data /var/lib/meilisearch/dumps /var/lib/meilisearch/snapshots
80sudo chown -R meilisearch:meilisearch /var/lib/meilisearch
81sudo chmod 750 /var/lib/meilisearch
82}}}
83
84=== 서비스 파일 생성 ===
85{{{#!syntax sh
86sudo nano /etc/systemd/system/meilisearch.service
87}}}
88
89==== 파일 내용 ====
90{{{[Unit]
91Description=Meilisearch
92After=network.target
93
94[Service]
95Type=simple
96User=meilisearch
97Group=meilisearch
98WorkingDirectory=/var/lib/meilisearch
99ExecStart=/usr/local/bin/meilisearch \
100 --db-path /var/lib/meilisearch/data \
101 --dump-dir /var/lib/meilisearch/dumps \
102 --snapshot-dir /var/lib/meilisearch/snapshots \
103 --env production \
104 --master-key YOUR_SECURE_MASTER_KEY
105Restart=always
106RestartSec=10
107
108[Install]
109WantedBy=multi-user.target
110}}}
111
112YOUR_SECURE_MASTER_KEY 부분은 잘 정하고 메모해두기
113
114아랫방법으로 저장후 나오기
115 1. Ctrl + O
116 1. Enter
117 1. Ctrl + X
118
119=== 설치 마무리 ===
120{{{#!syntax sh
121# 시스템 설정 새로고침
122sudo systemctl daemon-reload
123
124# 부팅 시 자동 시작 설정
125sudo systemctl enable meilisearch
126
127# 서비스 시작
128sudo systemctl start meilisearch
129}}}
130
131== 백엔드 설치 ==
132{{{#!syntax sh
133# git clone
134git clone https://github.com/wjdgustn/thetree --recursive
135# 폴더이동
136cd thetree
137# 라이브러리 설치
138npm i
139}}}